package oficina;

import java.util.ArrayList;


import Model.*;

public class BD {
	private ArrayList<funcionario> listaFunc = new ArrayList<funcionario>();
	private ArrayList<cliente> listaCli = new ArrayList<cliente>();
	private ArrayList<fornecedor> listaForn = new ArrayList<fornecedor>();
	private ArrayList<Modelo_veiculo> listaMod = new ArrayList<Modelo_veiculo>();
	private ArrayList<peca> listaPeca = new ArrayList<peca>();
	private ArrayList<OrdemServico> listaOrd = new ArrayList<OrdemServico>();
	
	public BD(){}
	
	public boolean incluir_funcionario(funcionario f){
		System.out.println("Teste");
		return this.listaFunc.add(f);
		
	}
	
	public boolean incluir_cliente(cliente c){
		
		return this.listaCli.add(c);
	}
	
	public boolean incluir_ordem(OrdemServico o){
		
		return this.listaOrd.add(o);
	}
	
	public boolean incluir_modelo(Modelo_veiculo m){
		
		return this.listaMod.add(m);
	}
	
	public boolean incluir_fornecedor(fornecedor fo){
		
		return this.listaForn.add(fo);
	}
	
	public boolean incluir_peca(peca p){
		
		return this.listaPeca.add(p);
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////
	
	public boolean remover_funcionario(funcionario func){
		
		return this.listaFunc.remove(func);
	}
	public boolean remover_cliente(cliente cli){
	
		return this.listaCli.remove(cli);
	}
	public boolean remover_ord_serv(OrdemServico ord){
	
		return this.listaOrd.remove(ord);
	}
	public boolean remover_modelo(Modelo_veiculo mod){
	
		return this.listaMod.remove(mod);
	}
	public boolean remover_fornecedor(fornecedor forn){
	
		return this.listaForn.remove(forn);
	}
	public boolean remover_peca(peca pec){
	
		return this.listaPeca.remove(pec);
	}

}
